Copyright>        OpenRadioss
Copyright>        Copyright (C) 1986-2023 Altair Engineering Inc.
Copyright>
Copyright>        This program is free software: you can redistribute it and/or modify
Copyright>        it under the terms of the GNU Affero General Public License as published by
Copyright>        the Free Software Foundation, either version 3 of the License, or
Copyright>        (at your option) any later version.
Copyright>
Copyright>        This program is distributed in the hope that it will be useful,
Copyright>        but WITHOUT ANY WARRANTY; without even the implied warranty of
Copyright>        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Copyright>        GNU Affero General Public License for more details.
Copyright>
Copyright>        You should have received a copy of the GNU Affero General Public License
Copyright>        along with this program.  If not, see <https://www.gnu.org/licenses/>.
Copyright>
Copyright>
Copyright>        Commercial Alternative: Altair Radioss Software
Copyright>
Copyright>        As an alternative to this open-source version, Altair also offers Altair Radioss
Copyright>        software under a commercial license.  Contact Altair to discuss further if the
Copyright>        commercial version may interest you: https://www.altair.com/radioss/.
Chd|====================================================================
Chd|  GROUP_PARAM_MOD               modules/mat_elem/group_param_mod.F
Chd|-- called by -----------
Chd|        MAT_ELEM_MOD                  common_source/modules/mat_elem/mat_elem_mod.F
Chd|        C3DERII                       starter/source/elements/sh3n/coque3n/c3derii.F
Chd|        C3INIT3                       starter/source/elements/sh3n/coque3n/c3init3.F
Chd|        CBAINIT3                      starter/source/elements/shell/coqueba/cbainit3.F
Chd|        CDKDERII                      starter/source/elements/sh3n/coquedk/cdkderii.F
Chd|        CDKINIT3                      starter/source/elements/sh3n/coquedk/cdkinit3.F
Chd|        CDLENI                        starter/source/elements/shell/coque/cdleni.F
Chd|        CINIT3                        starter/source/elements/shell/coque/cinit3.F
Chd|        CNDLENI                       starter/source/elements/shell/coqueba/cndleni.F
Chd|        DDSPLIT                       starter/source/restart/ddsplit/ddsplit.F
Chd|        INIRIG_MAT                    starter/source/elements/initia/inirig_mat.F
Chd|        INITIA                        starter/source/elements/initia/initia.F
Chd|        OUTPART5                      starter/source/elements/initia/initia.F
Chd|        SET_ELGROUP_PARAM             starter/source/elements/shell/coque/set_elgroup_param.F
Chd|        WRITE_ELGROUP_PARAM           starter/source/restart/ddsplit/write_elgroup_param.F
Chd|        CMAIN3PINCH                   engine/source/elements/shell/coqueba/cmain3pinch.F
Chd|        RADIOSS2                      engine/source/engine/radioss2.F
Chd|        READ_ELGROUP_PARAM            engine/source/output/restart/read_elgroup_param.F
Chd|        WRITE_ELGROUP_PARAM           engine/source/output/restart/write_elgroup_param.F
Chd|-- calls ---------------
Chd|====================================================================
      MODULE GROUP_PARAM_MOD
C----------------------------------------------------------------------- 
#include "my_real.inc"
c=======================================================================      
c define type GROUP_PARAM_STRUCT_ for element group parameters depending on property/material
c allocatable dimension : NGROUP
c=======================================================================      
!      INTEGER ,PARAMETER  :: IPARG_X = 
!      INTEGER ,PARAMETER  :: IPARG_Y = 
!      INTEGER ,PARAMETER  :: IPARG_Z = 

!      INTEGER ,PARAMETER  :: NPARG  = 100
c 
      TYPE GROUP_PARAM_               ! (NGROUP)
        integer     :: IMAT    
        integer     :: IPROP
        integer     :: NPARG    
        my_real     :: VISC_DN
        my_real     :: VISC_DM
        integer     :: ISMSTR
        
        integer ,DIMENSION(:) ,ALLOCATABLE :: IPARG  ! size = NPARG

      END TYPE GROUP_PARAM_
c
c---------------
      END MODULE GROUP_PARAM_MOD
